Fix C-M-x in lexbind mode. Misc tweaks.
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 24 Mar 2011 15:31:56 +0000 (11:31 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 24 Mar 2011 15:31:56 +0000 (11:31 -0400)
commit42168dddde3bf2f9a9f74c6b1fcc90f3886eb1d3
tree9d092b1ea86968aec32829114a37ad93ac6126c9
parent426cee8c655aa71fa89f4e3f6627538b7c4c52c5
Fix C-M-x in lexbind mode.  Misc tweaks.
* lisp/startup.el: Convert to lexical-binding.  Mark unused arguments.
(command-line-1): Get rid of the "cl1-" prefix now that we use lexical
scoping instead.
* lisp/emacs-lisp/float-sup.el (pi): Leave it lexically scoped.
* lisp/emacs-lisp/lisp-mode.el (eval-sexp-add-defvars): New fun.
(eval-last-sexp-1): Use eval-sexp-add-defvars.
* lisp/emacs-lisp/edebug.el (edebug-eval-defun): Use eval-sexp-add-defvars.
* lisp/emacs-lisp/cconv.el (cconv--analyse-function):
Fix `report-error/log-warning' mixup.
lisp/ChangeLog
lisp/emacs-lisp/cconv.el
lisp/emacs-lisp/edebug.el
lisp/emacs-lisp/float-sup.el
lisp/emacs-lisp/lisp-mode.el
lisp/startup.el